#ifndef BOTTOMDOCKWINDOW_H
#define BOTTOMDOCKWINDOW_H

#include <QWidget>
#include <Don_tModify/stackwindow.h>
#include<QPropertyAnimation>
#include<QTimer>
#include<Don_tModify/mousefilter.h>

class BottomDockWindow : public StackWindow
{
    Q_OBJECT
public:
    int bottomSideButtonWidth=50,bottomSideButtonHeight=50;
    QPushButton *bottomSideButton;
    MouseFilter *mouseFilter;
    void bottomSideButtonClicked();
    void slotMoveWidget();
    void changeBottomButtonStyle(bool isShowSide);
    explicit BottomDockWindow(QWidget *parent,const Qt::AlignmentFlag &v_alignment,const Qt::AlignmentFlag &h_alignment,const QPoint &pos);
signals:
    void startPlot();
private:
    bool isShow;
    QPropertyAnimation *anim1;
    QPropertyAnimation *anim2;
};

#endif // BOTTOMDOCKWINDOW_H
